Volume 27, Issue 2, July 2017, Pages 447-461
Mohamed Farghly; Khaled Mahrose; Mohsen Farghaly
Volume 25, Issue 1, January 2015, Pages 59-81
El-Sayed El-Sheikh; Khaled Mahrose; Ismail Ismail